@charset "UTF-8";
@import url(topic_content.css);
@import url(swiper.css);
body{
	background:#f6f6f6;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;
}

a{
	color:#006400;
}
a:hover{
	color:#999;
}
/*nwe*/

nav.bootsnav .dropdown.megamenu-fw {
    position: static;
}

nav.bootsnav .container {
    position: relative;
}

nav.bootsnav .megamenu-fw .dropdown-menu {
    left: auto;
}

nav.bootsnav .megamenu-content {
    padding: 15px;
    width: 100% !important;
}

nav.bootsnav .megamenu-content .title{
    margin-top: 0;
}

nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
    left: 0;
    right: 0;
}

/* Navbar
=================================*/
nav.navbar.bootsnav{
    margin-bottom: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    background-color: #30B256;
    border: none;
    border-bottom: solid 0px #eee;
    z-index: 9;
	box-shadow: 0 1px 1px rgba(204, 204, 204, 0.15),inset 0 0.5px 0 rgba(255,255,255,.15);
}
nav.navbar.bootsnav ul.nav > li > a{
    color: #fff;
    background-color: transparent !important;
	font-size:16px;
}

nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover,
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a{
    background-color: transparent;
}

nav.navbar.bootsnav .navbar-toggle{
    background-color: rgba(255,255,255,0) !important;
    border: none;
    padding: 0;
    font-size: 18px;
    position: relative;
    top: 5px;
	float: none;
	margin-left: 15px;
	color:#fff;
	margin-bottom: 20px;
}

nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{
    top: 0;
    left: 100%;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu{
	padding:0;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li:first-child {
    border-top: none;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li{
    position: relative;
    height: 42px;
    line-height: 42px;
    border-top: 1px solid #f0f0f0;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a{
    white-space:normal;
	background: #fff;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: left;
    padding-left: 10px;
}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li >a:hover {
    background: #f0f0f0;
    color: #777;
	width:100%;
}

ul.menu-col{
    padding: 0;
    margin: 0;
    list-style: none;
}

ul.menu-col li a{
    color: #6f6f6f;
}

ul.menu-col li a:hover,
ul.menu-col li a:focus{
    text-decoration: none;
}

/*=================================*/
nav.bootsnav.navbar-full{
    padding-bottom: 10px;
    padding-top: 10px;
}

nav.bootsnav.navbar-full .navbar-header{
    display: block;
    width: 100%;
}

nav.bootsnav.navbar-full .navbar-toggle{
    display: inline-block;
    margin-right: 0;
    position: relative;
    top: 0;
    font-size: 30px;
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

nav.bootsnav.navbar-full .navbar-collapse{
    position: fixed;
    width: 100%;
    height: 100% !important;
    top: 0;
    left: 0;
    padding: 0;
    display: none !important;
    z-index: 9;
}

nav.bootsnav.navbar-full .navbar-collapse.in{
    display: block !important;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full{
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{
    display: table-cell;
    vertical-align: middle;
    background-color: #fff;
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
    width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
    width: 0;
}


nav.bootsnav.navbar-full .navbar-collapse ul.nav{
    display: block;
    width: 100%;
    overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,
nav.bootsnav.navbar-full .navbar-collapse ul.nav a{
    background-color: transparent;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li{
    float: none;
    display: block;
    text-align: center;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a{
    display: table;
    margin: auto;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 24px;
    padding: 10px 15px;
}

li.close-full-menu > a{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

li.close-full-menu{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.btn{
	border-radius:0;
}
.form-control{
	border-radius:0;
}
/* 
=================================*/
.attr-nav{
    float: right;
    display: inline-block;
    margin-left: 13px;
    margin-right: -15px;
}

.attr-nav > ul{
    padding: 0;
    margin: 0 0 -7px 0;
    list-style: none;
    display: inline-block;
}

.attr-nav > ul > li{
    float: left;
    display: block;
}

.attr-nav > ul > li > a{
    color: #6f6f6f;
    display: block;
    padding: 28px 15px;
    position: relative;
}

.attr-nav > ul > li > a span.badge{
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 5px;
    font-size: 10px;
    padding: 0;
    width: 15px;
    height: 15px;
    padding-top: 2px;
}

.attr-nav > ul > li.dropdown ul.dropdown-menu{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    border: solid 1px #e0e0e0;
}

ul.cart-list{
    padding: 0 !important;
    width: 250px !important;
}

ul.cart-list > li{
    position: relative;
    border-bottom: solid 1px #efefef;
    padding: 15px 15px 23px 15px !important;
}

ul.cart-list > li > a.photo{
    padding: 0 !important;
    margin-right: 15px;
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    left: 15px;
    top: 15px;
}

ul.cart-list > li img{
    width: 50px;
    height: 50px;
    border: solid 1px #efefef;
}

ul.cart-list > li > h6{
    margin: 0;
}

ul.cart-list > li > h6 > a.photo{
    padding: 0 !important;
    display: block;
}

ul.cart-list > li > p{
    margin-bottom: 0;
}

ul.cart-list > li.total{
    background-color: #f5f5f5;
    padding-bottom: 15px !important;
}

ul.cart-list > li.total > .btn{
    display: inline-block;
    border-bottom: solid 1px #efefef !important;
}

ul.cart-list > li .price{
    font-weight: bold;
}

ul.cart-list > li.total > span{
    padding-top: 8px;
}

/* Top Search
=================================*/
.top_search_bg{
	background:#fff;
	width:100%;
	height:auto;
	box-shadow: 0 1px 1px rgba(204, 204, 204, 0.4),inset 0 0.5px 0 rgba(255,255,255,.15);
}
.top_search_bg .aw-search-box{
	float:left;
	width:600px;
	margin:20px 0px 20px 120px;
}
.top_search_bg .aw-search-box .form-control{
	border-radius:0;
}
.top_search_bg .aw-search-box #global_search_btns {
    background: #30b256;
    height: 36px;
    line-height: 36px;
    top: 0;
    right: 0;
    padding: 0 22px;
}
.top_search_bg .aw-dropdown{
	border-radius:0;
}
.top_search_bg #global_search_btns .icon-search {
    color: #fff;
}
.top-search{
    background-color: #333;
    padding: 10px 0;
    display: none;
}

.top-search input.form-control{
    background-color: transparent;
    border: none;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    color: #fff;
    height: 40px;
    padding: 0 15px;
}

.top-search .input-group-addon{
    background-color: transparent;
    border: none;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
}

.top-search .input-group-addon.close-search{
    cursor: pointer;
}

/* Side Menu
=================================*/
body{
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

body.on-side{
    margin-left: -280px;
}

.side{
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: -280px;
    width: 280px;
    padding: 25px 30px;
    height: 100%;
    display: block;
    background-color: #333;
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    z-index: 9;
}

.side.on{
    right: 0;
}

.side .close-side{
    float: right;
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 16px;
}

.side .widget{
    position: relative;
    z-index: 1;
    margin-bottom: 25px;
}

.side .widget .title{
    color: #fff;
    margin-bottom: 15px;
}

.side .widget ul.link{
    padding: 0;
    margin: 0;
    list-style: none;
}

.side .widget ul.link li a{
    color: #9f9f9f;
    letter-spacing: 1px;
}

.side .widget ul.link li a:focus,
.side .widget ul.link li a:hover{
    color: #fff;
    text-decoration: none;
}

/* Share
=================================*/
nav.navbar.bootsnav .share{
    padding: 0 30px;
    margin-bottom: 30px;
}

nav.navbar.bootsnav .share ul{
    display: inline-block;
    padding: 0;
    margin: 0 0 -7px 0;
    list-style: none;
}

nav.navbar.bootsnav .share ul > li{
    float: left;
    display: block;
    margin-right: 5px;
}

nav.navbar.bootsnav .share ul > li > a{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 35px;
    height: 35px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #cfcfcf;
    color: #fff;
}

/* Transparent
=================================*/
nav.navbar.bootsnav.navbar-fixed{
    position: fixed;
    display: block;
    width: 100%;
}

nav.navbar.bootsnav.no-background{
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

/* Navbar Sticky
=================================*/
.wrap-sticky{
    position: relative;
}

.wrap-sticky nav.navbar.bootsnav{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.wrap-sticky nav.navbar.bootsnav.sticked{
    position: fixed;
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

body.on-side .wrap-sticky nav.navbar.bootsnav.sticked{
    left: -280px;
}



/*
Color
=========================== */
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav li.active > a,nav.navbar ul.nav > li > a.active,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{

}

nav.navbar ul.nav > li > a.active{	
	color:#ddd;
	background: rgba(86, 83, 83, 0.85) !important;
}
nav.navbar ul.nav > li > a:hover{
	color:#eee;
	background: rgba(86, 83, 83, 0.85) !important;
}
nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color: #f4837d !important;
}



/*
Border
=========================== */
ul.cart-list > li.total > .btn{
    border-color: #f4837d;
}

nav.navbar li.dropdown ul.dropdown-menu{
    border-top:3px solid #f4837d !important;
}

/*
Background
=========================== */
ul.cart-list > li.total > .btn,
.attr-nav > ul > li > a span.badge,
nav.navbar .share ul > li > a:hover,
nav.navbar .share ul > li > a:focus{
    background-color: #f4837d;
}

ul.cart-list > li.total > .btn:hover,
ul.cart-list > li.total > .btn:focus{
    background-color: #dc3236 !important;
}
.aw-notifications-list ul li.active{font-weight:inherit;}
.btn-success, .btn-gray.active{border: none !important;background-color: #30b256;color: #fff;}
.btn-success:hover, .btn-gray.active:hover{background-color: #36ca61 !important;color: #fff !important;}
.btn-success:active, .btn-success:focus{background-color: #36ca61 !important;}
.btn-success.active{background-color:#30b256;color: #fff;box-shadow: none;}
.btn-success.active:hover{background-color: #36ca61!important;color: #fff !important;}
.btn-success.active:active, .btn-success.active:focus{background-color: #36ca61 !important;color: #fff;}

.rows{margin-left:0px;margin-right:0px;}
.new-top-nav .btn-success,.new-top-nav .btn-gray.active{background:rgba(255, 255, 255, 0);color:#333;font-size:18px;}
.new-top-nav .btn-success:hover,.new-top-nav .btn-gray.active:hover{background-color:rgba(255, 255, 255, 0) !important;color:#30b256 !important;}
.new-top-nav .btn-success:active,.new-top-nav .btn-success:focus{background-color:rgba(255, 255, 255, 0) !important; color:#30b256;}
.new-top-nav .btn.follow.btn-success em{color:#eee;}
.new-top-nav .btn-primary {background-color:rgba(255, 255, 255, 0);color:#ffffff;font-size:16px;}
.new-top-nav .btn-primary:hover,.new-top-nav .btn-primary:active,.new-top-nav .btn-primary:focus{background-color:rgba(255, 255, 255, 0);color:#f39893;}
.aw-nav-tabs > li > a{	line-height:38px;}
.aw-nav-tabs > li.active a{background:#fff;border-bottom:2px solid #30b256;font-weight:inherit;line-height:38px;}
.aw-nav-tabs > li > a:hover{border-bottom:2px solid #30b256;}
.aw-nav-tabs > li.active a:hover, .aw-nav-tabs > li.active a:focus, .aw-nav-tabs > li > a:focus{border-bottom:2px solid #30b256;}
.badge{background:#30b256}
.aw-notification-box{margin-bottom:20px;border:none;}
.common-head{border-bottom:none;}
.common-head h2{text-align:center;border-bottom:1px solid #eee;}
.aw-load-more-content:hover,.aw-load-more-content:hover a, .aw-load-more-content:hover span {background-color: #30b256;}
.aw-load-more-content.disabled:hover span{color:#fff;}
/*index-banner*/
.index-banner{width:100%;height:344px;border-bottom:4px solid #f4837d;margin-bottom:20px;background:url(images/wood.jpg) no-repeat center;position:relative;overflow:hidden;}
.b1,.b2,.b3{position:absolute;overflow:hidden;}
.b1{width:640px;height:340px;top:0;left:0;}
.b2,.b3{width:236px;height:180px;right:0;}
.b2{top:0;}
.b3{top:170px;}
.lst{width:2000em;position:absolute;}
.lst li{float:left;}
.lst1 li{width:640px;height:340px;}
.lst2 li,.lst3 li{width:240px;height:170px;}
.lst2 li img,.lst3 li img{height:170px;}
.lst3 li{float:none;}
.lst img{width:100%;}
.cen{width:242px;height:340px;padding:10px;background:rgba(85, 85, 85, 0.71);position:absolute;top:0;left:400px;}
.cenTit{padding-bottom:5px;border-bottom:1px solid #aaa;font-size:18px;color:#eee;font-weight:normal;}
.wrd{padding-top:5px;border-top:1px solid #;font-size:14px;line-height:20px;color:#e1e1e1;}
.wrd a{font-size:12px;color:#f60;}
.cen1{width:236px;height:22px;background:rgba(0,0,0,.6);color:#aaa;line-height:22px;text-align:center;position:absolute;top:170px;right:0;overflow:hidden;}
.arr{display:inline-block;width:50px;height:45px;background:url(images/arr.png) no-repeat;cursor:pointer;position:absolute;bottom:10px;z-index:9;}
.lef{background-position:0 0;left:450px;}
.rig {background-position: -52px 0;right: 300px;}
/*hd_slides*/
.slide_fade{overflow:hidden;position:relative;width:100%;height:400px;background:#fff;}
.slide_fade .box{overflow:hidden;position:relative;width:100%;height:270px;background:#fff;z-index:4;}
.slide_fade .box a{color:#fff;}
.slide_fade .box a:hover{text-decoration:none;}
.slide_fade .list{overflow:hidden;height:9999px;}
.slide_fade .list li{position:relative;width:100%;height:270px;}
.slide_fade .list img{_vertical-align:top;width:100%;}
.slide_fade .txt{cursor:pointer;position:absolute;top:20px;left:45px;font:14px/24px "\5fae\8f6f\96c5\9ed1";}
.slide_fade .txt h3{font:40px/80px "\5fae\8f6f\96c5\9ed1";}
.slide_fade .btn{position:absolute;bottom:0;left:0;height:100px;background:#fff;z-index:5;width:100%;padding:0;margin:20px;}
.slide_fade .btn a{color:#555;text-decoration:none;}
.slide_fade .btn li{overflow:hidden;float:left;width:18%;height:auto;margin:0 5px;padding-top:7px;color:#333;
_margin:0 10px 0 0;_height:87px;}
.slide_fade .btn li:first-child{margin-left:0;}
.slide_fade .btn li img{width:100%;}
.slide_fade .btn .selected{position:relative;top:-3px;border-top:3px solid #f4837d;}
.slide_fade .btn h3{padding:4px 0 0 0;font:12px/20px "\5b8b\4f53";text-indent:2px;}
.slide_fade .btn p{color:#999;font:12px/20px "\5b8b\4f53";text-indent:2px;}
.slide_fade .btn p a{color:#999;}
.slide_fade .btn p a:hover{text-decoration:underline;}


/*question_index*/
.fg-box{position:relative; width:60%; height:300px;background:rgba(48, 178, 86, 0.04);padding:20px;overflow:hidden;border:1px solid #30b256;}
.fg-line{position: absolute; height: 70%; width: 2px; background: #ccc; left: 55px; top: 42px;}
.index_question ul{ width: 100%;}
.index_question li { width: 100%; overflow: hidden; zoom: 1;}
.index_question .item {width: 100%; overflow: hidden; zoom: 1;border-bottom:1px dashed rgba(154, 185, 153, 0.35);margin-bottom:10px;}
.index_question .item h4{height:30px;line-height:30px;font-size:16px;overflow:hidden;}
.index_question .item h4 .spans{margin-top: 5px;padding:2px; -webkit-border-radius: 5px; border-radius: 2px; color:#999; width: 76px; height: 22px;line-height: 16px;font-size:12px; text-align: center; overflow: hidden;margin-right:10px;}
.index_question .item p{padding-left:86px;font-size:14px;line-height:28px;height:28px;overflow:hidden;color: #999;}

.user-img{width:100px;height:100px;border-radius:50px;}

.question_index_box{width:100%;background:#fff;height:auto;padding:20px;}
.question_top_box{width:40%;background:#fff;padding:0px 20px 20px 20px;}
.question_top_box h3{
	color:#aaa;
	padding-left:15px;
	padding-top:10px;
	background:#fff;
	margin-bottom:0;
}
.question_top_box ul li{
	background:#fafafa;
	border:1px solid rgb(247, 167, 166);
	margin:0 0 15px 0;
	width:100%;
}
.question_top_box ul li h4{
	background:#fff;
	padding:15px;
	font-size:18px;
	height:100px;
}
.question_top_box ul li .question_top_box_btn{
	width:30%;
	margin:10px auto;
	background:#f4837d;
	text-align:center;	
	padding:5px;
}
.question_top_box ul li .question_top_box_btn a{
	color:#fff;
}
.question_top_box ul li .question_top_box_btn:hover{
	background:rgba(244, 131, 125, 0.82);
}
.question_top_box ul li .question_top_box_btn:hover a{color:#fff;}
.question_top_box .q_img{width:100%;height:100px;overflow:hidden;}
.question_top_box .q_img img{min-width:100%;}
.ask_more{
	text-align:center;	
	width:100%;
	padding:20px;
}
.ask_more a{
	padding:5px 10px;
	border:1px solid #30b256;
	border-radius:4px;
	color:#30b256;
}
.ask_more a:hover{
	background:#30b256;
	color:#fff;
	transition:width 0.5s, height 0.5s, background 0.5s, transform 0.5s; 
    -moz-transition:width 0.5s, height 0.5s, background 0.5s, -moz-transform 0.5s; 
    -webkit-transition:width 0.5s, height 0.5s, background 0.5s, -webkit-transform 0.5s; 
    -o-transition:width 0.5s, height 0.5s, line-height 0.5s, background 0.5s, -o-transform 0.5s;
}
/*article_index*/
.article_index_box{
	padding:20px;
	background:#fff;
	margin-top:20px;
}
.article_index_box .article_index_list{
	margin-bottom:40px;
	padding-bottom:10px;
	border-bottom:1px #ccc dashed;
}
.article_index_box .article_index_list h4{
	width:100%;
	font-size:18px;
	color:#333;
}

.article_index_box .article_index_list .article_thumb{

}
.article_index_box .article_index_list .article_thumb img{
	width:100%;
	height:100%;
}
.article_index_box .article_index_list .article_text p{
	font-size:14px;
	line-height:1.8;
}
.article_index_box .article_index_list .article_text p span{
	font-size:14px;
	color:#999;
	padding-top:5px;
}
.article_index_box .article_index_list .article_text p span i{
	font-style:normal;
	margin-right:20px;
}
.article_index_box .article_index_list .article_text p span i img{
	width:40px;
	height:40px;
	border-radius:100%;
	margin-right:10px;
}
.article_index_box .article_index_list .article_text .text_reply{
	width:100%;
	text-align:right;
	padding-top:10px;
}
.article_index_box .article_index_list .article_text .text_reply span{
	margin:0 20px;
	color:#999;
}
.article_index_box .article_index_list .article_text .text_reply span i{
	font-size:22px;
	padding-right:10px;
	color:#30b256;
	font-style:normal;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #30b256;
    color: #fff;
    border-color: #30b256;
}

/*search*/
.aw-search-box{
	float:none;
}
.aw-search-box input{
	width:100%;
	border:1px solid #30b256;
	height:36px;
}
.aw-mod .aw-search-box #global_search_btns{
	background:#30b256;
	height:36px;
	line-height:36px;
	top:0;
	right:0;
	padding:0 16px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.aw-mod .aw-search-box #global_search_btns .icon-search{
	color:#fff;
}
.aw-search-box .aw-dropdown{
	width:100%;
}
/*aw-top-menu-wrap*/
.aw-top-menu-wrap{
	min-height: 60px;
    background-color: #fff;
}
.container {
    width: 1200px !important;
}

@media (max-width: 992px){
	.container {
		width: 100% !important;
	}
	.top_search_bg .aw-search-box {
		width: 400px;
	}
}

@media (max-width: 768px){
	.navbar-collapse {
		background:#3e3c3c;
		left: 15px;		
	}
}

@media (max-width:736px){


}
@media (max-width:414px) {
	.top_search_bg .aw-search-box {
		width: 300px;
		margin:20px;
	}
}
.aw-logo{
	margin:0;
	width:200px;
	height:60px;
}
.aw-logo a {
    display: block;
    background: url(img/logoa.png) no-repeat;
	width:300px;
	height:60px;
}

.aw-top-nav > nav > ul > li > a{
	font-size:18px;
	line-height:26px;
	padding:20px;
	color:#333;
}
.aw-top-nav > nav > ul > li > a.active{
	background:#fff;
	font-weight:500;
	border-bottom: none;
}
.aw-top-nav > nav > ul > li > a:hover, .aw-top-nav > nav > ul > li > a:focus{
	background:#fff;
	border-bottom: none;
	font-weight:500;
}
.aw-top-nav > nav > ul > li .dropdown-list{
	width:100px;
	border: 1px solid #ccc;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    border-top: none;
    border-radius: 0 0 4px 4px;
}
.aw-top-nav > nav > ul > li .dropdown-list ul li a{
	display: block;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    background: #fff;
    text-align: center;
    color: #222;
	font-size:18px;
}
.aw-top-nav > nav > ul > li .dropdown-list ul li a:hover{
	background:#fff;
	font-weight:bold;
}
.aw-user-nav .aw-user-nav-dropdown .badge{
	top:4px;
	right:-8px;
}
.new-top-nav  .badge {
    position: absolute;
    top: 4px;
    right: 2px;
}
.new-top-nav  .aw-dropdown {
    display: none;
    top: 50px;
    
    border-top: 3px solid #f4837d;
    border-radius: 0 0 4px 4px;
}

.new-top-nav ul li:hover .aw-dropdown {
    display: block;
}
.new-top-nav .navbar-nav .aw-dropdown{
	min-width: 260px;
}
.new-top-nav .aw-dropdown .mod-footer a {
    display: block;
    height: 50px;
    text-align: center;
    background-color: #fafafa;
    color: #999999;
    font-size: 12px;
    line-height: 40px;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #f5f5f5;
}
.aw-user-nav {
    margin: 0;
}
.aw-user-nav  .btn-normal{
	height:50px;
	line-height:50px;
}
.aw-user-nav .aw-user-nav-dropdown{
	height:50px;
	line-height:50px;
}
.aw-publish-btn{	
	margin:0;
	margin-right:20px;
}
.aw-publish-btn a{
	height:50px;
	line-height:50px;
}

.aw-publish-btn .dropdown-list a{
	background:#fff;
	color:#333;
	height:40px;
	line-height:40px;
	width:100%;
	text-align:left;
	padding-left:10px;
}
.aw-publish-btn .dropdown-list a:hover{
	background:#f0f0f0;
	color:#777;
}

/*.aw-user-nav .aw-dropdown {
    top: 140%;
}
.aw-publish-btn .aw-dropdown {
    top: 180%;
}*/
.aw-content-wrap{
	background:rgba(255, 255, 255, 0);
	border:none;
}
.aw-main-content{
	border-right:none;
}
.search_bg{
	background:#fff;
	padding:20px;
	margin-bottom:20px;
}
.aw-main-content .h2{
	font-size:20px;
	border-bottom: 1px #eee solid;
    padding-bottom: 10px;
	margin-bottom:30px;
	line-height:32px;
	height:36px;
}
.aw-main-content .h2 strong{
	padding:5px 10px ;
	font-weight:normal;
}
.aw-main-content .h2 .more{
	font-size:14px;
	color:#999;
	font-weight:100;
}
.aw-main-content .carousel{
	padding:10px;
	background:#333;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{
	width:100%;
}
.aw-explore-list{
	background:#fff;
	margin-top:20px;
}
.aw-common-list .aw-question-content h4{
	font-size:18px;
}

/*aw-side-bar*/
.aw-side-bar{
	border-left:none;
	padding:0 20px;
}
.aw-side-bar .aw-mod{
	background:#fff;
	margin-bottom:20px;
	border-top:none;
	padding:20px;
}
.aw-side-bar .aw-mod:first-child{
	padding-top:20px;
}
.aw-side-bar .aw-mod ul li {
    padding: 8px 0;
    border-bottom: 1px dashed #ddd;
}

.aw-side-bar .aw-mod ul li a,.aw-side-bar .aw-text-align-justify ul li a{
	color:#777;
}
.aw-side-bar .aw-mod ul li a:hover,.aw-side-bar .aw-text-align-justify ul li a:hover{
	color:#999;
}
.aw-side-bar .aw-mod ul li:last-child{
	border-bottom:none;
}
.aw-side-bar .sider-login{
	margin-bottom:20px;
	background: url(img/loginbg.jpg) #fff center top no-repeat;
	width:100%;
	height:auto;
	position: relative;
}
.login-index {
    text-align: center;
    padding-top: 30px;
}
.login-info p {
    margin:30px 20px 20px 20px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.login-list{width:100%;padding:5px 15px;height:30px;line-height:30px;text-align:center;}
.login-list a{float:left;width:50%;}
.login-info a:hover{text-decoration:none;}
.login-list a i{}
.login-info p span {
    position: absolute;
    top: -10px;
    left: 22%;
    background: #fff;
    padding: 0 10px;
    color: #333;
	width:110px;
	overflow:hidden;
	text-align:center;
}
.login-info ul {
	margin:auto 20px;
}
.login-info ul li{
	float:left;
	margin:15px;
	width:40px;
	height:40px;
	border-radius:100%;
	padding:8px 9px;
}
.login-info ul li.login-qq{
	background:#499ef3;
}
.login-info ul li.login-sina{
	background:#f8722b;
}
.login-info ul li.login-wx{
	background:#11d51c;
}
.login-info ul li:hover{
	background:#999;
	transition:width 0.5s, height 0.5s, background 0.5s, transform 0.5s; 
    -moz-transition:width 0.5s, height 0.5s, background 0.5s, -moz-transform 0.5s; 
    -webkit-transition:width 0.5s, height 0.5s, background 0.5s, -webkit-transform 0.5s; 
    -o-transition:width 0.5s, height 0.5s, line-height 0.5s, background 0.5s, -o-transform 0.5s;
}
.login-info ul li i{
	font-size:22px;
	color:#fff;
}
.login-info ul li.list-number{
	width:30%;
	padding:0;
	margin:10px 0px 10px 5px;
	text-align:center;
	font-size:12px;
	color: #30b256;
}
.login-info ul li.list-number:hover{
	background:none
}
.aw-side-bar .aw-mod h3{
	text-align:center;
	font-size:18px;
	border-bottom:1px #eee solid;
	padding-bottom:10px;
}
.aw-side-bar .aw-mod .mod-head a{
	font-size:18px;
}
.aw-user-name, .aw-topic-name{
	font-size:16px;
}
.aw-side-bar .aw-mod dt, .aw-side-bar .aw-mod dt img{
	width:50px;
	height:50px;
}
.aw-side-bar .aw-mod dd{
	width:120px;
	line-height:24px;
}
.aw-side-bar .aw-mod dl {
	margin:20px 0;
}
.aw-side-bar .aw-mod p.signature {
    line-height: 16px;
}
.aw-side-bar .aw-mod dd.topic_full{
	width:90%;
	border:1px solid #30b256;
	border-radius:4px;
}
.aw-topic-bar .topic-tag {
    margin: 5px;
}
.topic-tag .text{
	background:rgba(153,207,255,1);
	color:#fff;
	font-size:14px;	
	height: 32px;
	overflow: hidden;
    line-height: 24px;
	text-align:center;
	border-radius:0;
	border:1px dashed #e0e0e0;
	padding:5px 10px;
}
.topic-tag .text:hover, .topic-tag .text:active, .topic-tag .close:hover, .topic-tag .close:active{
	background:rgba(255,0,0,0);
	color:#999;
}
.topic-tag .text_btn{
	border-radius:4px 0px 0px 4px;
}
.topic-tag .text_btn:hover{
	background:rgba(255, 255, 255, 0);
	transition:width 0.5s, height 0.5s, background 0.5s, transform 0.5s; 
    -moz-transition:width 0.5s, height 0.5s, background 0.5s, -moz-transform 0.5s; 
    -webkit-transition:width 0.5s, height 0.5s, background 0.5s, -webkit-transform 0.5s; 
    -o-transition:width 0.5s, height 0.5s, line-height 0.5s, background 0.5s, -o-transform 0.5s;
	color:#30b256;
	border:none;
	border-right:1px solid #30b256;;
}

.aw-side-bar .aw-mod dd.topic_full span{
	margin-right:2px;
}

/**/
.aw-feed-list .aw-item.active{
	background:#fff;
}
.aw-content-wrap .aw_content_bg{
	background:#fff;
}
.aw-help-center{
	min-height:500px;
}
.aw-nav-tabs {
    position: relative;
    z-index: 1;
    height: 60px;
    margin: 0 20px;
    padding: 20px 0;
    border-color: #e6e6e6;
}
.aw-content-wrap .nav-tabs{
	border-bottom:1px solid #eee;
	margin-bottom:20px;
}
.aw-content-wrap .aw_content_bg h3{
	text-align: center;
    font-size: 18px;
    padding-bottom: 10px;
}

/**/
.aw-common-list .aw-item {
    position: relative;
    z-index: 0;
    min-height: 77px;
    padding: 14px 15px 14px 80px;
    background: rgba(154, 185, 153, 0.08);
    margin-bottom: 20px;
	border-radius:4px;
}
.aw-common-list .aw-item > .aw-user-name {
    position: absolute;
    left: 20px;
    top: 18px;
}
.aw-question-tags{
	background-color: #30b256;
    color: #fff;
}
.aw-mod.side-nav ul li a.active {
    background-color: #f4837d;
    color: #fff;
}
.aw-load-more-content,.aw-mod.side-nav ul li a{
	border-radius:0;
}
.aw-mod.new-announce{
	background: #FCFDDB !important;
    border: 1px solid #F9F2A7 !important;
	border-radius:0 !important;
}
/*footer*/
.aw-footer-wrap{
	background:#444;
	margin-top:20px;
	border-top:2px solid #666;
}
.aw-footer-wrap h3{
	color:#e6e6e6;
}
.aw-footer-wrap a{
	color:#e6e6e6;
}
.aw-footer-wrap a:hover{
	color:#ccc;
}
.footer-row{
	padding:20px 0;
}
.footer-page{
    padding-bottom: 20px;
    margin-bottom: 20px;

}
.footer-page span{
	margin-right:20px;
	border-right:1px solid #666;
	padding-right:20px;
}
.footer-links ul li{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-bottom: 10px;
}
.footer-links ul li a{
	opacity: 0.6;
}
.footer-links ul li a:hover{
	opacity:1;
}
.footer-links ul li img{
	width:auto;
	height:16px;
}
.footer-right p img{
	width:120px;
}
.footer-right p{
	text-align:center;
	color:#ccc;
}
.footer-right span{
	
}
.footer-right span img{
	width:120px;
}
.aw-footer{
	color:#aaa;
	background:#333;
	padding:10px 0 10px;
}
.izl-rmenu{
	   margin-right: 0;
	   width: 82px;
	   position: fixed;
	   right: 2px;
	   top: 65%;
	   -webkit-box-shadow: #DDD 0px 1px 5px;
	   -moz-box-shadow: #DDD 0px 1px 5px;
	   box-shadow: #DDD 0px 1px 5px;
	   z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult:hover{    
	background-image: url(images/consult_icon_h.gif);
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: auto;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu .cart:hover{
	background-image: url(images/consult_icon_h.gif);
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    bottom:0;
    width: 160px;
    height: 160px;
    background:url(images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
#udesk-feedback-tab:hover {
    background-image: url(images/consult_icon_h.gif);
}

.aw_page{
	padding:40px;
	font-size: 16px;
    line-height: 32px;
}
.markitup-box {
    line-height: 2.0;
    font-size: 16px;
}
.aw-common-list .aw-item.article .inline-img{
	width:200px;
	height:160px;
	max-width: none;
    max-height: none;
}
.aw-common-list .aw-item.article .markitup-box{
	max-height:120px;
	font-size:14px;
}
.aw-feature-title{
	background:#fff;
	width:100%;
	padding:20px;
}
.aw-feature-title .img{
	width:100%;
	height:auto;
}
.aw-feature-title .img img{
	width:100%;
}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #c6473f url(images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ef8b47 url(images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #459ddc url(images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #57a72e url(images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	width:140px;
	height:140px;
	margin-left:20px;
}
.yb_QQ a,.yb_phone a{
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.aw-feature-list{
	margin:10px 0;
}
.aw-feature-list ul li{	
    overflow: hidden;
	border:1px solid rgba(154, 185, 153, 0.44);
	margin-bottom:20px;
}
.aw-feature-list ul li:hover{
	border:1px solid #eaeaea;
	opacity:0.8;
	z-index:2;
}
.aw-feature-list ul li img{
	width:100%;
	height:160px;
}

.aw-feature-list .mod-body h4{
	font-size:1.6rem;
	line-height:1.8;
	position: relative;
    z-index: 1;
    background: rgba(85, 85, 85, 0.55);
    margin-bottom: 10px;
    margin-top: -28px;
}
.aw-feature-list .mod-body h4 a{
	color:#fff;
	padding-left:10px;
}
.aw-feature-list ul li p{
	overflow:hidden;
	padding:4px 10px;
	height:48px;
	line-height:24px;
}
.aw-feature-list .mod-footer{
	padding:6px 10px;
}
.new-feature-index li img {
    max-width: 100%;
    margin: 0;
}
.new-feature-index li img:hover{
	opacity:0.8;
}
.new-feature-index li .feature-title {
    position: relative;
    z-index: 1;
    background: rgba(85, 85, 85, 0.55);
    margin-bottom: 5px;
    margin-top: -22px;
}
.new-feature-index li .span-feature {
    background-color: #30b256;
    color: #FFF;
    padding:5px 5px 3px 5px;
    margin-right:5px;
	border-top-right-radius: 4px;
}
.aw-side-bar .aw-mod .new-feature-index li .feature-title a {
    color: #fff;
}
.aw-content-wrap .question_bg{
	background:#fff;
	margin-bottom:20px;
	padding:15px;
}
.aw-content-wrap .question_bg .carousel-control.left,.aw-content-wrap .question_bg .carousel-control.right{
	background-image: none;
}
.markitup-box pre{
	border-radius:0;
	border: 1px solid #e6e6e6;
    border-left: 4px solid #9ab999;
    background-color: #fafafa;
	color: #666;
}